package prueba1.pds.ws;
import java.util.HashMap;

import prueba1.pds.biz.Prueba1PdsORM;

import com.google.gson.Gson;


public class Prueba1PdsORMWS {
	
// Atenciones
	public String getListAtenciones(){
		HashMap<String, Object> map = new HashMap<String, Object>();
		Prueba1PdsORM Atenciones = new Prueba1PdsORM();
		map.put("Titulo", "Atenciones");
		map.put("Subtitulo", "Listado de Atenciones Clinica");
		map.put("Fecha", "");
		map.put("Contenido", Atenciones.getAtenciones());
		Gson gson = new Gson();
		return gson.toJson(map);
	}
	
	public int addAtencion(String AtencionJson){
		Prueba1PdsORM atencion = new Prueba1PdsORM();
		return atencion.addAtencion(AtencionJson);
	}
	
	public int updateAtencion(String atencionJson){
		Prueba1PdsORM atencion = new Prueba1PdsORM();
		return atencion.updateAtencion(atencionJson);
	}
	
	public int removeAtencion(int idAtencion){
		Prueba1PdsORM atencion = new Prueba1PdsORM();
		return atencion.removeAtencion(idAtencion);
	}
	
	
//Pacientes
	
	
	public String getListPaciente(){
			HashMap<String, Object> map = new HashMap<String, Object>();
			Prueba1PdsORM Pacientes = new Prueba1PdsORM();
			map.put("Titulo", "Pacientes");
			map.put("Subtitulo", "Listado de Pacientes en el Sistema");
			map.put("Fecha", "");
			map.put("Contenido", Pacientes.getPacientes());
			Gson gson = new Gson();
			return gson.toJson(map);
		}
	
	public int addPaciente(String jsonPaciente){
		Prueba1PdsORM listadoPaciente = new Prueba1PdsORM();
		return listadoPaciente.addPaciente(jsonPaciente);
	}
		
	public int updatePaciente(String pacienteJson){
		Prueba1PdsORM listadoPaciente = new Prueba1PdsORM();
		return listadoPaciente.addPaciente(pacienteJson);
	}

	public int removePaciente(int idPaciente){
		Prueba1PdsORM listadoPaciente = new Prueba1PdsORM();
		return listadoPaciente.removePaciente(idPaciente);
	}
	

//Prestaciones
	
	public String getListPrestaciones(){
			HashMap<String, String> map = new HashMap<String, String>();
			Prueba1PdsORM Prestaciones = new Prueba1PdsORM();
			map.put("Titulo", "Prestaciones");
			map.put("Subtitulo", "Listado de Prestaciones Disponibles en la Clinica");
			map.put("Fecha", "");
			map.put("Contenido", Prestaciones.getPrestaciones());
			Gson gson = new Gson();
			return gson.toJson(map);
		}

	public int addPrestacion(String prestacionJson){
		Prueba1PdsORM prestaciones = new Prueba1PdsORM();
		return prestaciones.addPrestacion(prestacionJson);
	}
		
	
	
	
	
	
	
		
		
	}


